package com.gao.myExtends.constructor;

/**
 * @Author: ShanYuqing
 * @Version: v1.0
 */
public class Test {
    /*
        除了Object类，在所有构造方法的第一行代码，都默认隐藏了一句话super();
        通过这句代码，访问父类的空参构造方法
        细节：Java当中所有的类，都直接或间接的继承到了 Object类
     */
    public static void main(String[] args) {
        Zi zi =new Zi();
        Zi zi2 =new Zi(2);
    }
}
class Fu{
    public Fu(){
        System.out.println("Fu的空参构造方法");
    }
    public Fu(int num){
        System.out.println("Fu的有参构造方法");
    }
}
class Zi extends  Fu{
    public Zi(){
        System.out.println("Zi的空参构造方法");
    }
    public Zi(int num){
        System.out.println("Zi的有参构造方法");
    }
}
